Constraint Satisfaction over a Non-Boolean Domain: Approximation Algorithms and Unique-Games Hardness
نویسندگان
چکیده
We study the approximability of the Max k-CSP problem over non-boolean domains, more specifically over {0, 1, . . . , q−1} for some integer q. We extend the techniques of Samorodnitsky and Trevisan [18] to obtain a UGC hardness result when q is a prime. More precisely, assuming the Unique Games Conjecture, we show that it is NP-hard to approximate the problem to a ratio greater than qk/q. Independent of this work, Austrin and Mossel [2] obtain a more general UGC hardness result using entirely different techniques. We also obtain an approximation algorithm that achieves a ratio of C(q) · k/q for some constant C(q) depending only on q. Except for constant factors depending on q, the algorithm and the UGC hardness result have the same dependence on the arity k. It has been pointed out to us [14] that a similar approximation ratio can be obtained by reducing the non-boolean case to a boolean CSP, and appealing to the CMM algorithm [3]. As a subroutine, we design a constant factor(depending on q) approximation algorithm for the problem of maximizing a semidefinite quadratic form, where the variables are constrained to take values on the corners of the q-dimensional simplex. This result generalizes an algorithm of Nesterov [15] for maximizing semidefinite quadratic forms where the variables take {−1, 1} values. ∗An extended abstract of this work was presented at APPROX 2008: the 11th International Workshop on Approximation, Randomization and Combinatorial Optimization. †Computer Science Department, Carnegie Mellon University, Pittsburgh, PA 15213. Email: [email protected]. Work done while visiting the School of Mathematics, Institute for Advanced Study, Princeton, NJ. Research supported in part by NSF CCF-0343672 and a David and Lucile Packard Fellowship. ‡Microsoft Research New England, Cambridge, MA 02142. Email: [email protected]. Work done while visiting Princeton University. Research supported in part by NSF CCF-0343672.
منابع مشابه
An Improvement to an Approximation Algorithm for Max k-CSP(d) REU Report
In this technical report, we present a slight improvement to an algorithm for the Max k-CSP(d) problem, the maximum constraint satisfaction problem with at most k variables in a clause and a domain of size d. The base of the algorithm is that of Makarychev and Makarychev [4]. As noted in their paper, their algorithm is efficient in the domain where k ≥ Ω(log d). Here we present an approach that...
متن کاملLocally Expanding Hypergraphs and the Unique Games Conjecture
We examine the hardness of approximating constraint satisfaction problems with k-variable constraints, known as k-CSP’s. We are specifically interested in k-CSP’s whose constraints are unique, which means that for any assignment to any k − 1 of the variables, there is a unique assignment to the last variable satisfying the constraint. One fundamental example of these CSP’s is Ek-Lin-p, the prob...
متن کاملNearly Optimal NP-Hardness of Unique Coverage
The Unique Coverage problem, given a universe V of elements and a collection E of subsets of V , asks to find S ⊆V to maximize the number of e ∈ E that intersects S in exactly one element. When each e ∈ E has cardinality at most k, it is also known as 1-in-k Hitting Set, and admits a simple Ω( 1 logk )-approximation algorithm. For constant k, we prove that 1-in-k Hitting Set is NP-hard to appro...
متن کاملApproximation Algorithms for Unique Games ∗ Luca Trevisan
A unique game is a type of constraint satisfaction problem with two variables per constraint. The value of a unique game is the fraction of the constraints satisfied by an optimal solution. Khot (STOC’02) conjectured that for arbitrarily small γ,ε > 0 it is NPhard to distinguish games of value smaller than γ from games of value larger than 1− ε . Several recent inapproximability results rely on...
متن کاملA Characterization of Hard-to-cover CSPs
We continue the study of covering complexity of constraint satisfaction problems (CSPs) initiated by Guruswami, Håstad and Sudan [9] and Dinur and Kol [7]. The covering number of a CSP instance Φ, denoted by ν(Φ) is the smallest number of assignments to the variables of Φ, such that each constraint of Φ is satisfied by at least one of the assignments. We show the following results regarding how...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2008